SOAPException Exception

SOAPExceptions can be raised when using a WSDL to define your SOAP function. If the method name does not exist or the parameters passed do not match the WSDL specifications, a SOAPException runtime error will be raised.


Example

This example raises an exception of type SOAPException because the method name ValidEmail does not exist in the WSDL. The method should be isValidEmail. A SOAPException can also be raised by passing in an incorrect number of parameters.

Dim sm as SOAPMethod
  
  // create new method and load WSDL document from URL
sm = New SOAPMethod("http://www.webservicex.net/ValidateEmail.asmx?WSDL")
  
  // execute and display function result
MsgBox sm.validEmail(emailFld.text)
  
  // catch exceptions
Exception err as SOAPException
MsgBox "SOAP Error: " + err.message

See Also

RuntimeException, SOAPMethod, SOAPResult classes; Exception, Try blocks.